<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

/* 
    1. 块级作用域：
         块级作用域 {}  if {}    for{}

    2. let 的特性：
        let 声明变量
            1. 变量名不能重复
            2. 有块级作用域
                if  for 的 {} 都属于块级作用域
            3. 没有变量提升，必须先声明，后使用
            4. 代码块使用变量，就近原则

    3. 继承的关键字：
        super 的作用：子类继承父类的方法

    4. 重写：
        子类对父类进行了重写，子类也有自己的方法
        
    5. 静态属性：给构造函数这个实例添加的属性
       静态属性的作用：  当我们的属性是提供给所有的实例化对象使用的
                        所有的都可以通过构造函数共享属性
                        我们就可以把这个属性设置为静态属性，能节省内存占用,不用开辟新的内存空间
       关键字：static (给类添加属性和方法  )

    6. 类：是对象公共属性的抽取，对象的模板
       对象：特指某一个，通过实例化的一个具体对象
       类和对象的关系： 对象是类的实例，类是对象的模板
    7. 名词解释        
          用法                 名词                  
          $("#id")           ID 选择器
          $("*")               全选      
          $(".class")        类选择器  
          $("div")           标签选择器
          $("div,p,li")      并集选择器
          $("li.current")    交集选择器
          $("ul>li")         > 获取亲儿子层级的元素，不获取孙子的元素 
          $("ul li")         空格 后代选择器，ul的所有li，包括孙子

    9. 移动端事件类型有哪些？
        touchstart  手指开始触摸屏幕的事件
        touchmove   手指在屏幕上移动的事件
        touchend    手指离开屏幕
    10. 什么是 json
        1. 对象转化为 json 格式的字符串   
        2. json 字符串转化为对象       
*/
</script> 


<!--  8. 使用 bootstrap 的步骤 -->
    <!-- <link rel="stylesheet" href="./lib/css/bootstrap.min.css"> -->

    <!-- <script src="./js/jquery.min.js"></script> -->
    <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery，所以必须放在前边) -->

    <!-- <script src="./lib/js/bootstrap.min.js"></script> -->
    <!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件  -->


   
</body>
</html>